package com.ssish.saas.eccs.model;

import java.math.BigDecimal;
import java.util.Date;

public class Coverage extends CoverageKey {
    private String userCode;

    private Date lasteditDate;

    private String activeFlag;

    private Object loaDesc;

    private String subCoverageCode;

    private String englishDesc;

    private BigDecimal reserveAmt;

    private Short prevalidity;

    private Short postvalidity;

    private String postfrdt;

    private Short preauthValidity;

    private Object loaNote;

    private Short waitingPeriod;

    private String memberEntitled;

    private Short accopValidity;

    private Date startDate;

    private Date endDate;

    private String postcashless;

    private String conditionBaseDate;

    private String remarks;

    private Short accopPostvalidity;

    private String preauthRequired;

    private String mobileNote;

    private String mobileEnglishNote;

    private BigDecimal edcmaxValue;

    private String cashlessFacility;

    private String visitRestrictedProviderOnly;

    private Short claimsSubmissionValidity;

    private BigDecimal preauthRequiredAmtIncurred;

    private String referralNetworkCode;

    private String insertBy;

    private Date insertDate;

    private Short preauthMaxuse;

    private String referralRequired;

    private Short referralValidity;

    private Short referralMaxuse;

    private String reimburseFacility;

    public String getUserCode() {
        return userCode;
    }

    public void setUserCode(String userCode) {
        this.userCode = userCode == null ? null : userCode.trim();
    }

    public Date getLasteditDate() {
        return lasteditDate;
    }

    public void setLasteditDate(Date lasteditDate) {
        this.lasteditDate = lasteditDate;
    }

    public String getActiveFlag() {
        return activeFlag;
    }

    public void setActiveFlag(String activeFlag) {
        this.activeFlag = activeFlag == null ? null : activeFlag.trim();
    }

    public Object getLoaDesc() {
        return loaDesc;
    }

    public void setLoaDesc(Object loaDesc) {
        this.loaDesc = loaDesc;
    }

    public String getSubCoverageCode() {
        return subCoverageCode;
    }

    public void setSubCoverageCode(String subCoverageCode) {
        this.subCoverageCode = subCoverageCode == null ? null : subCoverageCode.trim();
    }

    public String getEnglishDesc() {
        return englishDesc;
    }

    public void setEnglishDesc(String englishDesc) {
        this.englishDesc = englishDesc == null ? null : englishDesc.trim();
    }

    public BigDecimal getReserveAmt() {
        return reserveAmt;
    }

    public void setReserveAmt(BigDecimal reserveAmt) {
        this.reserveAmt = reserveAmt;
    }

    public Short getPrevalidity() {
        return prevalidity;
    }

    public void setPrevalidity(Short prevalidity) {
        this.prevalidity = prevalidity;
    }

    public Short getPostvalidity() {
        return postvalidity;
    }

    public void setPostvalidity(Short postvalidity) {
        this.postvalidity = postvalidity;
    }

    public String getPostfrdt() {
        return postfrdt;
    }

    public void setPostfrdt(String postfrdt) {
        this.postfrdt = postfrdt == null ? null : postfrdt.trim();
    }

    public Short getPreauthValidity() {
        return preauthValidity;
    }

    public void setPreauthValidity(Short preauthValidity) {
        this.preauthValidity = preauthValidity;
    }

    public Object getLoaNote() {
        return loaNote;
    }

    public void setLoaNote(Object loaNote) {
        this.loaNote = loaNote;
    }

    public Short getWaitingPeriod() {
        return waitingPeriod;
    }

    public void setWaitingPeriod(Short waitingPeriod) {
        this.waitingPeriod = waitingPeriod;
    }

    public String getMemberEntitled() {
        return memberEntitled;
    }

    public void setMemberEntitled(String memberEntitled) {
        this.memberEntitled = memberEntitled == null ? null : memberEntitled.trim();
    }

    public Short getAccopValidity() {
        return accopValidity;
    }

    public void setAccopValidity(Short accopValidity) {
        this.accopValidity = accopValidity;
    }

    public Date getStartDate() {
        return startDate;
    }

    public void setStartDate(Date startDate) {
        this.startDate = startDate;
    }

    public Date getEndDate() {
        return endDate;
    }

    public void setEndDate(Date endDate) {
        this.endDate = endDate;
    }

    public String getPostcashless() {
        return postcashless;
    }

    public void setPostcashless(String postcashless) {
        this.postcashless = postcashless == null ? null : postcashless.trim();
    }

    public String getConditionBaseDate() {
        return conditionBaseDate;
    }

    public void setConditionBaseDate(String conditionBaseDate) {
        this.conditionBaseDate = conditionBaseDate == null ? null : conditionBaseDate.trim();
    }

    public String getRemarks() {
        return remarks;
    }

    public void setRemarks(String remarks) {
        this.remarks = remarks == null ? null : remarks.trim();
    }

    public Short getAccopPostvalidity() {
        return accopPostvalidity;
    }

    public void setAccopPostvalidity(Short accopPostvalidity) {
        this.accopPostvalidity = accopPostvalidity;
    }

    public String getPreauthRequired() {
        return preauthRequired;
    }

    public void setPreauthRequired(String preauthRequired) {
        this.preauthRequired = preauthRequired == null ? null : preauthRequired.trim();
    }

    public String getMobileNote() {
        return mobileNote;
    }

    public void setMobileNote(String mobileNote) {
        this.mobileNote = mobileNote == null ? null : mobileNote.trim();
    }

    public String getMobileEnglishNote() {
        return mobileEnglishNote;
    }

    public void setMobileEnglishNote(String mobileEnglishNote) {
        this.mobileEnglishNote = mobileEnglishNote == null ? null : mobileEnglishNote.trim();
    }

    public BigDecimal getEdcmaxValue() {
        return edcmaxValue;
    }

    public void setEdcmaxValue(BigDecimal edcmaxValue) {
        this.edcmaxValue = edcmaxValue;
    }

    public String getCashlessFacility() {
        return cashlessFacility;
    }

    public void setCashlessFacility(String cashlessFacility) {
        this.cashlessFacility = cashlessFacility == null ? null : cashlessFacility.trim();
    }

    public String getVisitRestrictedProviderOnly() {
        return visitRestrictedProviderOnly;
    }

    public void setVisitRestrictedProviderOnly(String visitRestrictedProviderOnly) {
        this.visitRestrictedProviderOnly = visitRestrictedProviderOnly == null ? null : visitRestrictedProviderOnly.trim();
    }

    public Short getClaimsSubmissionValidity() {
        return claimsSubmissionValidity;
    }

    public void setClaimsSubmissionValidity(Short claimsSubmissionValidity) {
        this.claimsSubmissionValidity = claimsSubmissionValidity;
    }

    public BigDecimal getPreauthRequiredAmtIncurred() {
        return preauthRequiredAmtIncurred;
    }

    public void setPreauthRequiredAmtIncurred(BigDecimal preauthRequiredAmtIncurred) {
        this.preauthRequiredAmtIncurred = preauthRequiredAmtIncurred;
    }

    public String getReferralNetworkCode() {
        return referralNetworkCode;
    }

    public void setReferralNetworkCode(String referralNetworkCode) {
        this.referralNetworkCode = referralNetworkCode == null ? null : referralNetworkCode.trim();
    }

    public String getInsertBy() {
        return insertBy;
    }

    public void setInsertBy(String insertBy) {
        this.insertBy = insertBy == null ? null : insertBy.trim();
    }

    public Date getInsertDate() {
        return insertDate;
    }

    public void setInsertDate(Date insertDate) {
        this.insertDate = insertDate;
    }

    public Short getPreauthMaxuse() {
        return preauthMaxuse;
    }

    public void setPreauthMaxuse(Short preauthMaxuse) {
        this.preauthMaxuse = preauthMaxuse;
    }

    public String getReferralRequired() {
        return referralRequired;
    }

    public void setReferralRequired(String referralRequired) {
        this.referralRequired = referralRequired == null ? null : referralRequired.trim();
    }

    public Short getReferralValidity() {
        return referralValidity;
    }

    public void setReferralValidity(Short referralValidity) {
        this.referralValidity = referralValidity;
    }

    public Short getReferralMaxuse() {
        return referralMaxuse;
    }

    public void setReferralMaxuse(Short referralMaxuse) {
        this.referralMaxuse = referralMaxuse;
    }

    public String getReimburseFacility() {
        return reimburseFacility;
    }

    public void setReimburseFacility(String reimburseFacility) {
        this.reimburseFacility = reimburseFacility == null ? null : reimburseFacility.trim();
    }
}